home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Magazine / Online / QMail / source / qmail.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-04-15  |  649 b   |  37 lines

  1. #ifndef QMAIL_H
  2. #define QMAIL_H
  3.  
  4. #include "substdio.h"
  5.  
  6. struct qmail {
  7.   int flagerr;
  8.   unsigned long pid;
  9.   int fdm;
  10.   int fde;
  11.   substdio ss;
  12.   char buf[1024];
  13. } ;
  14.  
  15. extern int qmail_open();
  16. extern void qmail_put();
  17. extern void qmail_puts();
  18. extern void qmail_from();
  19. extern void qmail_to();
  20. extern void qmail_fail();
  21. extern int qmail_close();
  22. extern unsigned long qmail_qp();
  23.  
  24. #define QMAIL_WAITPID -2
  25. #define QMAIL_CRASHED -3
  26. #define QMAIL_USAGE -4
  27. #define QMAIL_BUG -5
  28. #define QMAIL_SYS -6
  29. #define QMAIL_READ -7
  30. #define QMAIL_WRITE -8
  31. #define QMAIL_NOMEM -9
  32. #define QMAIL_EXECSOFT -11
  33. #define QMAIL_TIMEOUT -13
  34. #define QMAIL_TOOLONG -14
  35.  
  36. #endif
  37.